using System.Linq;
using Magiq.Delete;
using Magiq.Insert;
using Magiq.Update;

namespace Magiq {
  public interface IMagiqProvider {
    IUpdateProvider GetUpdateProvider();
    IDeleteProvider GetDeleteProvider();
    IInsertProvider GetInsertProvider();
    bool Handles(IQueryable queryable);
  }
}